
//头部滚动
function handleScroll() {
	//header添加scro_no头部不滚动
	var scrollTop;
	var head_hei=$(".header").outerHeight(true);
	var bar_hei=$(".header_bar").outerHeight(true);
	if($(".header").is(".scro_no")){
		$(".header").after('<div class="header_empty" style="height:'+head_hei+'px"></div>');
		$(".scro_no").css({"top":bar_hei-bar_hei});
		$(window).scroll(function(){
			scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
			if (scrollTop<=head_hei/10) {
				$(".header").css({"background":"none"});
			} else if(head_hei/10<scrollTop<=head_hei){
				$(".header").css({"background":"rgba(255, 255, 255,"+(scrollTop-head_hei/10)/(head_hei/10)+")"});
			} else{
				$(".header").css({"background":"rgba(255, 255, 255,1)"});
			}
		});	
	} 
}

//弹窗
function pop_box_c(options){

	var df={
		show_btn:".show_pop_box", //触发弹窗按钮
		zz:".js_dialog", //弹窗遮罩
		box:".pop_box", //内容box
		close:".pop_box_close", //关闭按钮
		first_show:false, //第一次弹出
		first_show_num:2, //第一次弹出距离，默认2倍窗口高度 
		body_close:false, //点击body关闭弹窗
		loop_show:false, //循环显示
		loop_show_time:10000, //循环显示间隔时间
	}
	for(i in df) df[i]=options[i]==undefined?df[i]:options[i];
	
	$(df.show_btn).on('click', function(e){
		show_pop_box();
		e.stopPropagation();
	});
	function show_pop_box(){
		$(df.zz).fadeIn(300);
		box_center();
	}
	var box_w,box_h;
	function box_center(){
		box_w=$(df.box).outerWidth();
		box_h=$(df.box).outerHeight();
		//alert(box_w+"++"+box_h);
		$(df.box).css({"margin-top":-box_h/2,"margin-left":-box_w/2});
	}
	$(df.close).on('click',function(){
		$(df.zz).fadeOut(200);
	});
	$(df.box).on('click',function(e){
		e.stopPropagation();
	});
	//点击body关闭弹窗
	if(df.body_close){
		$("body").on("click",function(){
			$(df.zz).fadeOut(200);
		});
	}
	//第一次弹出
	if(df.first_show){
		$(df.zz).addClass("one");
		var win_h=$(window).height();
		$(document).scroll(function(){
			var scro_top=$(document).scrollTop();
			if(scro_top>win_h*df.first_show_num && $(df.zz).is(".one")){
				show_pop_box();
				$(df.zz).removeClass("one");
			}
		});
	}
	//尺寸改变
	$(window).resize(function(){
		box_center();
	});
	$(df.box).find().focus(function(){
		$(df.box).animate({scrollTop:$(this).offset().top-$(df.box).offset().top+$(df.box).scrollTop()-30},500);
	});
	//循环弹出
	if(df.loop_show){
		var loop_show=setInterval(function(){
			if($(df.zz).is(":hidden")){
				show_pop_box();
			}
		},df.loop_show_time);
		$(df.close).on('click',function(){
			clearInterval(loop_show);
			loop_show=setInterval(function(){
				if($(df.zz).is(":hidden")){
					show_pop_box();
				}
			},df.loop_show_time);
		});
	}
	
}

//筛选下拉
function attr_filter(options){
	var para={
		more:".attr_filter",
		more_updown:0,//0向上，1向下
		body_close:false, //点击body关闭弹窗
		click_close:true, //点击选项关闭弹窗
	}
	for(i in para) para[i]=options[i]==undefined?para[i]:options[i];
	
	//向上向下
	if(para.more_updown=="0"){
		$(para.more).find(".more_box").css({"width":$(window).width(),"top":$(para.more).outerHeight(true)});
	} else if(para.more_updown=="1"){
		$(para.more).find(".more_box").css({"width":$(window).width(),"bottom":$(para.more).outerHeight(true)});
	}
	
	$(para.more).find(".more_btn").click(function(){
		if(!$(this).is(".on")){
			$(this).parents(".li_box").siblings(".li_box").find(".more_btn").removeClass("on").siblings(".more_box").stop(true,true).slideUp(100);
			$(this).addClass("on");
			$(this).siblings(".more_box").stop(true,true).slideDown(100);
		} else{
			$(this).removeClass("on");
			$(this).siblings(".more_box").stop(true,true).slideUp(100);
		}
	});
	
	$(para.more).find(".more_box .list").click(function(){
		$(this).addClass("on").siblings().removeClass("on");
		//$(this).parents(".more_box").siblings(".more_btn").find(".text").text($(this).text());
		//点击选项关闭弹窗
		if(para.click_close){
			pop_close();
		}
	});
	
	//点击body关闭弹窗
	if(para.body_close){
		$("body").on("click",function(){
			pop_close();
		});
	}
	
	//关闭弹窗
	function pop_close(){
		$(para.more).find(".more_btn").removeClass("on");
		$(para.more).find(".more_box").stop(true,true).slideUp(100);
	}
	
	$(para.more).on("click",function(e){
		e.stopPropagation();
	});
	
}

//通用
$().ready(function(){
	//头部高度
	$(".header_empty").height($(".header_box").outerHeight(true)||$(".header_index").outerHeight(true));
	
	//编辑框位置
	$("input[type='text'],textarea").focus(function(){
		if($(this).offset().top-$(document).scrollTop()>$(window).height()/2){
			$("html,body").animate({scrollTop:$(this).offset().top-$(window).height()/2+80},500);
		}
		$(".footer").stop(true,true).hide();
	});
	$("input[type='text'],textarea").blur(function(){
		$(".footer").delay(500).fadeIn(50);
	});
	
});

//radio	
$(function(){
	$(".inp_radio input").hide();
	$(".inp_radio input").each(function () {
		if ($(this).attr("checked") == "checked") {
			$(this).parent().addClass("on");
		}
	});
	$(".inp_radio").each(function () {
		if ($(this).is(".on")) {
			$(this).find("input").attr("checked",'true');
		}
	});
	$(".inp_radio").on("click",function(){
		$(this).find("input").attr("checked",'true');
		var name=$(this).find("input").attr("name");
		$(".inp_radio").each(function(){
			$(this).find("input[name='"+name+"']").parent().removeClass("on");
		});
		$(this).addClass("on");
	});
});

//checkbox	
$(function(){
	$(".inp_checkbox input").hide();
	$(".inp_checkbox input").each(function () {
		if ($(this).attr("checked") == "checked") {
			$(this).parent().addClass("on");
		}
	});
	$(".inp_checkbox").each(function () {
		if ($(this).is(".on")) {
			$(this).find("input").attr("checked",'true');
		}
	});
	$(".inp_checkbox").on("click",function(){
		if($(this).is(".on")){
			$(this).removeClass("on").find("input").attr("checked",null);
		}else{
			$(this).addClass("on").find("input").attr("checked",'true');
		}
	});
});



